DEL(ERASE)
DOS에서는 사용자가 지정한 파일을 삭제하는 명령어를 제공하고 있다. 지정한 파일을 삭제하는명령어는 DEL과 ERASE인데, 두 명령어는 동일한 것으로 간주된다.
DEL 명령어에서 파일을 삭제할 때 와일드 카드를 사용하여 일련의 파일을 동시에 삭제할 수 있고, 파일을 삭제할 때 이를 확인하기 위한 /p 옵션을 제공하고 있다. 이 명령어를 사용하여 읽기 전용 속성, 시스템 속성, 숨김 속성을 가진 파일이나 서브 디렉토리에 있는 파일을 동시에 삭제할 수 없다. 또한, 파일의 속성을 지정하여 특정 속성을 가진 파일만을 삭제할 수 없다.
DOS에서는 지정한 디렉토리를 삭제하는 명령어를 제공한다. 사용자가 지정한 디렉토리를 삭제하는 명령어는 Deltree로써 해당 디렉토리 내에 서브디렉토리를 포함하고 있으면 모든 서브디렉토리도 삭제한다.
DOS에서 DEL 명령어를 이용하여 파일을 삭제하는 경우 디스크 상의 물리적인 위치에 있는 파일을 삭제하지는 않는다. 즉, 파일 할당표(FAT)에서 파일에 관한 정보를 삭제하고, 파일명의 첫문자만 널문자로 변경한다.
MS-DOS에서는 DEL 명령어를 사용하여 삭제한 파일은 다른 파일이 기록되기 전까지는 UNDELETE 명령어에 의하여 이를 복구할 수 있었지만 윈도우 98/ME에서는 이 기능을 제공하지 않는다.
■ 명령어 위치
Command.com에 포함된 내부 명령어
■ 사용법
DEL [/P] [drive:][path] filename
ERASE [/P] [drive:][path] filename
■ 옵션 및 매개변수

[drive:][path] filename | 삭제할 파일의 경로와 이름을 지정한다. 다수의 파일을 삭제하기 위하여 와일드 카드(* 혹은 ?)를 사용할 수 있다.
/p | 지정된 파일을 삭제하기 전에 삭제 확인을 위한 메시지를 보여준다. 와일드 카드를 사용하여 다수의 파일을 삭제하는 경우에는 각각의 파일을 삭제하기 전에 삭제할 것인지를 확인한다.

■ 참고 사항
☞ /p 옵션 사용하기
/p 옵션을 사용하면 DEL 명령어는 파일의 이름을 디스플레이하고 삭제 확인을 위하여 다음과 같은 형식으로 메시지를 디스플레이한다.
filename, Delete (Y/N)?
디스플레이되어 있는 파일을 삭제하려면 <Y>를 누르고, 삭제하지 않고 취소하려면 <N>을 누른다. 만약, 와일드 카드를 사용하여 일련의 파일을 지정하였다면 <N>을 눌렀을 때 삭제할 다음 파일명을 디스플레이한다. DEL 명령어의 실행을 중지시키려면 키보드 상에서 <Ctrl+C>를 누른다.
☞ 하나 이상의 파일을 한꺼번에 삭제하기
DEL 명령어 뒤에 와일드 카드를 사용하거나 파일명을 생략하고 드라이브명과 경로만 지정하는 경우에는 일련의 파일을 삭제할 수 있다. 즉, del \work와 del \work\*.* 혹은 del \work\.은 모두 WORK 디렉토리 내의 모든 파일을 삭제하라는 것이다.
와일드 카드를 사용하거나 경로만 지정한 경우에는 일련의 파일군이 삭제되는데, 이러한 경우에는 신중을 기하여야 한다. MS-DOS에서는 일단 삭제된 파일은 복구하지 못하는 경우가 발생할 수 있기 때문이다.
■ 사용 예
C 드라이브의 TEMP라는 디렉토리에 있는 모든 파일을 삭제하려면 다음 명령어 중에서 아무 것이나 선택하여 사용할 수 있다.
del c:\temp
del c:\temp\*.*
del c:\temp\.
현행 디렉토리에 있는 TMP 확장자를 갖는 모든 파일을 삭제하되 각각의 파일을 삭제하기 전에 사용자에게 삭제할 것인지를 확인하도록 하려면 다음과 같이 DEL 명령어를 사용한다.
del *.tmp /p